home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
- Path: newshub.nosc.mil!news!sampson
- From: sampson@nosc.mil (Charles H. Sampson)
- Subject: Re: C/C++ knocks the crap out of Ada
- Message-ID: <1996Mar19.175606.5918@nosc.mil>
- Sender: news@nosc.mil
- Organization: Computer Sciences Corporation
- References: <00001a73+00002504@msn.com> <4i98gg$8n1@solutions.solon.com> <Do9tMv.2p3@world.std.com> <4ia41k$e04@solutions.solon.com>
- Date: Tue, 19 Mar 1996 17:56:06 GMT
-
- In article <4ia41k$e04@solutions.solon.com>,
- Peter Seebach <seebs@solutions.solon.com> wrote:
- >
- >To be specific, C compilers are required to tell you about *some*
- >inconsistencies. There's a clever trick with externs that lets you get
- >this checking, and have the diagnostic be required.
-
- I know I'm showing my ignorance of vanilla flavored C, but I find
- this a surprising statement. C compilers are _required_ to tell the
- user something and there's a clever trick to get the C compiler to do
- what it's required to do. Is this a meaning of _required_ that I'm not
- aware of?
-
- I can understand a command line switch that affects this required
- reporting, although my preferred implementation would be to get the mes-
- sages by default and use the switch to suppress them. However, to have
- to use a trick to obtain required behaviour seems bizarre, even for the
- C world. Can you elaborate?
-
- Charlie
-